BSA: A complete coverage algorithm

Enrique González, Oscar Álvarez, Yul Díaz, Carlos Parra, Cesar Bustacara

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

146 Scopus citations

Abstract

The Backtracking Spiral Algorithm (BSA) is a coverage strategy for mobile robots based on the use of spiral filling paths; in order to assure the completeness, unvisited regions are marked and covered by backtracking mechanism. The BSA basic algorithm is designed to work in an environment modeled by a coarse-grain grid. BSA has been extended to cover, not only the free cells, but also the partially occupied ones. In this paper, the concepts and algorithms used to extend BSA are introduced. The ideas used to extend BSA are generic, thus a similar approach can be used to extend most of the grid-based coverage algorithms. Finally, some simulation results that demonstrate that BSA performs a complete coverage are presented.

Original languageEnglish
Title of host publicationProceedings of the 2005 IEEE International Conference on Robotics and Automation
Pages2040-2044
Number of pages5
DOIs
StatePublished - 2005
Event2005 IEEE International Conference on Robotics and Automation - Barcelona, Spain
Duration: 18 Apr 200522 Apr 2005

Publication series

NameProceedings - IEEE International Conference on Robotics and Automation
Volume2005
ISSN (Print)1050-4729

Conference

Conference2005 IEEE International Conference on Robotics and Automation
Country/TerritorySpain
CityBarcelona
Period18/04/0522/04/05

Keywords

  • Coverage algorithm
  • Mobile robots
  • Region filling
  • Service robots

Fingerprint

Dive into the research topics of 'BSA: A complete coverage algorithm'. Together they form a unique fingerprint.

Cite this