Anytime Replanning of Robot Coverage Paths for Partially Unknown Environments

Megnath Ramesh,Frank Imeson,Baris Fidan,Stephen L. Smith
2024-06-08
Abstract:In this paper, we propose a method to replan coverage paths for a robot operating in an environment with initially unknown static obstacles. Existing coverage approaches reduce coverage time by covering along the minimum number of coverage lines (straight-line paths). However, recomputing such paths online can be computationally expensive resulting in robot stoppages that increase coverage time. A naive alternative is greedy detour replanning, i.e., replanning with minimum deviation from the initial path, which is efficient to compute but may result in unnecessary detours. In this work, we propose an anytime coverage replanning approach named OARP-Replan that performs near-optimal replans to an interrupted coverage path within a given time budget. We do this by solving linear relaxations of integer linear programs (ILPs) to identify sections of the interrupted path that can be optimally replanned within the time budget. We validate OARP-Replan in simulation and perform comparisons against a greedy detour replanner and other state-of-the-art coverage planners. We also demonstrate OARP-Replan in experiments using an industrial-level autonomous robot.
Robotics
What problem does this paper attempt to address?
### Main Problem Addressed by the Paper The paper primarily addresses the real-time replanning of a robot's coverage path in partially unknown environments. Specifically, the focus of the research is on how to effectively replan the coverage path when the robot encounters previously unknown static obstacles during its coverage task. ### Summary of Core Contributions 1. **Proposed an Integer Linear Programming (ILP) Method**: This method is used to replan the "ranks" in the coverage path, allowing for the discovery of a new coverage path within a given time budget. This new path is composed of a series of ranks. By solving the relaxation of the linear programming problem, these ranks can be efficiently replanned in polynomial time. 2. **Proposed a Second ILP Method**: This ILP method reduces the number of decision variables, thereby completing the replanning of ranks faster than the first ILP method. 3. **Developed an On-the-Fly Arbitrary Replanning Method (OARP-Replan)**: This method utilizes the aforementioned ILP techniques to approximately optimally replan the interrupted coverage path within a given time budget. 4. **Conducted Simulations and Real Robot Experiments**: The paper includes comparisons with greedy detour replanning methods and other state-of-the-art coverage planning methods, and experiments were conducted using an industrial-grade autonomous cleaning robot. ### Key Features of the Solution - **Local Replanning**: Only the part of the path affected by the new obstacle is replanned, while the unaffected parts remain unchanged. - **On-the-Fly Arbitrary Replanning (OARP-Replan)**: Utilizes the time the robot takes to move towards the obstacle to perform approximate optimal replanning of the path. - **Replanning Within Time Budget**: Ensures that the replanning process is completed before the robot reaches the obstacle, avoiding unnecessary stops and waits. ### Target Environment and Application Scenarios - **Target Environment**: Environments with unknown static obstacles, such as retail stores or warehouses, where the layout may frequently change. - **Application Scenarios**: Automated coverage tasks in fields such as cleaning, manufacturing, and agriculture. In summary, the solution proposed in the paper aims to improve the adaptability and efficiency of robots when encountering unknown obstacles, especially in environments that require quick responses to changes. By reducing the time required for replanning and maintaining the quality of the path, this method can significantly enhance the overall performance of robots in executing coverage tasks.