IEEE Access · 2025 · 16 citations · 153 references
EngineeringAutonomous SystemsRobotics EngineeringMobile RoboticsPath PlanningRoboticsAutonomous NavigationCoverage ControlObstacle AvoidanceObstacle DetectionRobot Motion PlanningRobot NavigationAdaptive SystemsCoverageCoverage Path PlanningCoverage PlanningCoverage With Obstacle AvoidanceMotion Planning For CoverageNavigation In Dynamic EnvironmentsVacuum Cleaning
Coverage Path Planning (CPP) is a fundamental aspect of mobile robotics, enabling robots to navigate dynamic environments efficiently while ensuring thorough coverage of all areas of interest and avoiding obstacles. CPP is pivotal in diverse applications, from everyday tasks like vacuum cleaning, lawn mowing, and window cleaning to specialized operations such as demining hazardous areas, autonomous underwater imaging, and inspecting complex structures. This survey reviews recent advancements in CPP, focusing on algorithms and methodologies tailored for dynamic environments. It highlights the challenges posed by environmental variability, obstacle dynamics, and real-time computational demands. By synthesizing insights from existing research, this survey aims to guide future developments in CPP, paving the way for smarter and more adaptive robotic systems capable of handling the complexities of real-world scenarios.
153
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Seyedali Mirjalili, Seyed Mohammad Mirjalili, Seyed Mohammad Mirjalili et al. · Advances in Engineering Software · 2014 · 18.4K citations · Full text