Path Planning for Floor Cleaning Robots Based on MATLAB Simulink
DOI:
https://doi.org/10.54097/pe0f1362Keywords:
MATLAB, path planning, PlannerAstar, sweeping robot.Abstract
The increasing popularity of robotic vacuum cleaners in households in recent years has established them as indispensable devices in many homes and has also demonstrated their potential in various other domains. Nevertheless, numerous robotic sweepers available in the market exhibit certain constraints, including repetitive sweeping of the same area, collisions, or entrapment by obstacles. These limitations restrict their effectiveness in specific settings, such as hospitals, where comprehensive cleaning is essential. In an effort to enhance the efficiency and effectiveness of robotic sweepers, a research project was undertaken to investigate the feasibility of navigating a two-dimensional environment utilizing plannerAStar, a path planning algorithm in MATLAB. The study findings indicated a direct correlation between the quantity of goals established through the A-planner and the percentage of independent obstacles effectively circumvented, as well as the area traversed in a distinct "side-to-side" configuration. The enhanced pattern variant exhibited greater consistency and coverage in an environment characterized by walls and corridors. Improved path planning algorithms have been developed utilizing the plannerAStar function in MATLAB Simulink to address issues related to collisions and obstructions encountered by swinging robots in real-world scenarios. Simulation results demonstrate that the path planning algorithm utilizing plannerAStar significantly decreases the path length by 34%, reduces the number of collisions by 75%, and lowers the collision rate by 10% in comparison to the fundamental randomized algorithm. The findings indicate that utilizing the plannerAStar algorithm for path planning is anticipated to notably decrease both redundant collisions and obstacle collisions for the robot, consequently enhancing the robot's operational efficiency.
Downloads
References
Siegwart, R., Nourbakhsh, I. R., & Scaramuzza, D. Introduction to Autonomous Mobile Robots, Second Edition. In MIT Press. 2011, 23.
Batalin, M. A., & Sukhatme, G. S. Coverage, exploration and deployment by a mobile robot and communication network. Telecommunication Systems, 2004, 26(2–4). https://doi.org/10.1023/B:TELS.0000029038.31947.d1
Acar, E. U., & Choset, H. Sensor-based coverage of unknown environments: Incremental construction of Morse decompositions. International Journal of Robotics Research, 2002, 21(4).
https://doi.org/10.1177/027836402320556368
Choset, H. Coverage of known spaces: The boustrophedon cellular decomposition. Autonomous Robots, 2000, 9(3).
Zelinsky, A, Jarvis, R., Byrne, J., & Yuta, S. Planning paths of complete coverage of an unstructured environment by a mobile robot. Proceedings of International Conference on Advanced Robotics. 1993.
Koenig, S., & Likhachev, M. Fast replanning for navigation in unknown terrain. IEEE Transactions on Robotics, 2005, 21(3).
Ferguson, D., & Stentz, A. Using interpolation to improve path planning: The Field DStar algorithm. Journal of Field Robotics, 2006, 23(2), 79-101.
J. D. Gammell, S. S. Srinivasa and T. D. Barfoot, "Informed RRTStar: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic," 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA, 2014, 2997-3004,
S. Koenig, C. Tovey and W. Halliburton, "Greedy mapping of terrain," Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, Korea (South), 2001, 4:3594-3599.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







