A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm

Ragesh K. Ramachandran, Sean Wilson, Spring Berman

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In this paper, we present a novel procedure for constructing a topological map of an unknown environment from data collected by a swarm of robots with limited sensing capabilities and no communication or global localization. Topological maps are sparse roadmap representations of environments that can be used to identify collision-free trajectories for robots to navigate through a domain. Our method uses uncertain position data obtained by robots during the course of random exploration to construct a probability function over the explored region that indicates the presence of obstacles. Techniques from topological data analysis, in particular the concept of persistent homology, are applied to the probability map to segment the obstacle regions. Finally, a graph-based wave propagation algorithm is applied to the obstacle-free region to construct the topological map of the domain in the form of an approximate generalized Voronoi diagram. We demonstrate the effectiveness of our approach in a variety of simulated domains and in multirobot experiments on a domain with two obstacles.

Original languageEnglish (US)
Article number7805135
Pages (from-to)616-623
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume2
Issue number2
DOIs
StatePublished - Apr 1 2017

Fingerprint

Swarm Robotics
Probabilistic Approach
Robotics
Robot
Robots
Multi-robot
Probability function
Sparse Representation
Voronoi Diagram
Swarm
Wave propagation
Wave Propagation
Homology
Data analysis
Sensing
Collision
Trajectories
Trajectory
Unknown
Communication

Keywords

  • mapping
  • probability and statistical methods
  • Swarms

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Human-Computer Interaction
  • Biomedical Engineering
  • Mechanical Engineering
  • Control and Optimization
  • Artificial Intelligence
  • Computer Science Applications
  • Computer Vision and Pattern Recognition

Cite this

A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm. / Ramachandran, Ragesh K.; Wilson, Sean; Berman, Spring.

In: IEEE Robotics and Automation Letters, Vol. 2, No. 2, 7805135, 01.04.2017, p. 616-623.

Research output: Contribution to journalArticle

@article{b9a6b1117925404ab2da8adb64a516c4,
title = "A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm",
abstract = "In this paper, we present a novel procedure for constructing a topological map of an unknown environment from data collected by a swarm of robots with limited sensing capabilities and no communication or global localization. Topological maps are sparse roadmap representations of environments that can be used to identify collision-free trajectories for robots to navigate through a domain. Our method uses uncertain position data obtained by robots during the course of random exploration to construct a probability function over the explored region that indicates the presence of obstacles. Techniques from topological data analysis, in particular the concept of persistent homology, are applied to the probability map to segment the obstacle regions. Finally, a graph-based wave propagation algorithm is applied to the obstacle-free region to construct the topological map of the domain in the form of an approximate generalized Voronoi diagram. We demonstrate the effectiveness of our approach in a variety of simulated domains and in multirobot experiments on a domain with two obstacles.",
keywords = "mapping, probability and statistical methods, Swarms",
author = "Ramachandran, {Ragesh K.} and Sean Wilson and Spring Berman",
year = "2017",
month = "4",
day = "1",
doi = "10.1109/LRA.2016.2647641",
language = "English (US)",
volume = "2",
pages = "616--623",
journal = "IEEE Robotics and Automation Letters",
issn = "2377-3766",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

TY - JOUR

T1 - A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm

AU - Ramachandran, Ragesh K.

AU - Wilson, Sean

AU - Berman, Spring

PY - 2017/4/1

Y1 - 2017/4/1

N2 - In this paper, we present a novel procedure for constructing a topological map of an unknown environment from data collected by a swarm of robots with limited sensing capabilities and no communication or global localization. Topological maps are sparse roadmap representations of environments that can be used to identify collision-free trajectories for robots to navigate through a domain. Our method uses uncertain position data obtained by robots during the course of random exploration to construct a probability function over the explored region that indicates the presence of obstacles. Techniques from topological data analysis, in particular the concept of persistent homology, are applied to the probability map to segment the obstacle regions. Finally, a graph-based wave propagation algorithm is applied to the obstacle-free region to construct the topological map of the domain in the form of an approximate generalized Voronoi diagram. We demonstrate the effectiveness of our approach in a variety of simulated domains and in multirobot experiments on a domain with two obstacles.

AB - In this paper, we present a novel procedure for constructing a topological map of an unknown environment from data collected by a swarm of robots with limited sensing capabilities and no communication or global localization. Topological maps are sparse roadmap representations of environments that can be used to identify collision-free trajectories for robots to navigate through a domain. Our method uses uncertain position data obtained by robots during the course of random exploration to construct a probability function over the explored region that indicates the presence of obstacles. Techniques from topological data analysis, in particular the concept of persistent homology, are applied to the probability map to segment the obstacle regions. Finally, a graph-based wave propagation algorithm is applied to the obstacle-free region to construct the topological map of the domain in the form of an approximate generalized Voronoi diagram. We demonstrate the effectiveness of our approach in a variety of simulated domains and in multirobot experiments on a domain with two obstacles.

KW - mapping

KW - probability and statistical methods

KW - Swarms

UR - http://www.scopus.com/inward/record.url?scp=85043568008&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85043568008&partnerID=8YFLogxK

U2 - 10.1109/LRA.2016.2647641

DO - 10.1109/LRA.2016.2647641

M3 - Article

VL - 2

SP - 616

EP - 623

JO - IEEE Robotics and Automation Letters

JF - IEEE Robotics and Automation Letters

SN - 2377-3766

IS - 2

M1 - 7805135

ER -