atlas

Research map / Reinforcement learning / Visual and representation RL

Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learning

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Trains an end-to-end SAC agent with multi-scale frontier-based egocentric maps, a scale-grouped CNN, and a total-variation reward to learn online coverage paths in unknown environments for exploration and lawn mowing.

Problem

Online coverage path planning in unknown environments, where the agent must map and cover free space with continuous control under varying coverage definitions (exploration vs. lawn mowing).

Approach

Continuous end-to-end RL policy over multi-scale egocentric coverage, obstacle and frontier maps (frontiers keep non-covered info at coarse scales), with scale-grouped convolutions and a local total-variation reward that discourages small uncovered holes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use end-to-end RL control instead of the strongest frontier baselineExplore-Bench · Explore-Bench totalT90 (seconds): 967 -> 556Helped
Use end-to-end RL control instead of the strongest frontier baselineExplore-Bench · Explore-Bench totalT99 (seconds): 1523 -> 1061Helped
Use online RL coverage planning instead of online TSPLawn mowing · Lawn mowing total, onlineT90 (minutes): 448 -> 310Helped
Use online RL coverage planning instead of online TSPLawn mowing · Lawn mowing total, onlineT99 (minutes): 498 -> 409Helped
Add incremental TV reward (ablation)SGCNN · Lawn mowingcoverage (%): 85.1 -> 97.8Helped
Add incremental TV reward (ablation)SGCNN · Explorationcoverage (%): 91.5 -> 93.0Helped
Add global TV reward (ablation)SGCNN with incremental TV reward · Lawn mowingcoverage (%): 97.8 -> 96.6Hurt
Add global TV reward (ablation)SGCNN with incremental TV reward · Explorationcoverage (%): 93.0 -> 89.0Hurt
Use CNN instead of MLP (ablation)Coverage-planning agent · Lawn mowingcoverage (%): 81.4 -> 93.2Helped
Use CNN instead of MLP (ablation)Coverage-planning agent · Explorationcoverage (%): 27.3 -> 88.4Helped
Use scale-grouped convolutions instead of naive CNN (ablation)Coverage-planning agent · Lawn mowingcoverage (%): 93.2 -> 97.8Helped
Use scale-grouped convolutions instead of naive CNN (ablation)Coverage-planning agent · Explorationcoverage (%): 88.4 -> 93.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: Explore-Bench maps randomly generated floor plan and obstacle maps

Benchmarks: Explore-Bench lawn mowing evaluation maps

Metrics: T90 time to reach 90% coverage T99 time to reach 99% coverage coverage percentage at fixed time inference time collision frequency

Baselines: Distance frontier RRT frontier Potential field frontier Active Neural SLAM Frontier RL (non-omnidirectional) Backtracking spiral algorithm TSP with A*

Builds on: soft actor-critic Active Neural SLAM Explore-Bench

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy