Loading…
Dense topological maps and partial pose estimation for visual control of an autonomous cleaning robot
We present a mostly vision-based controller for mapping and completely covering a rectangular area by meandering cleaning lanes. The robot is guided along a parallel course by controlling the current distance to its previous lane. In order to frequently compute and–if necessary–correct the robot’s d...
Saved in:
Published in: | Robotics and autonomous systems 2013-05, Vol.61 (5), p.497-516 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We present a mostly vision-based controller for mapping and completely covering a rectangular area by meandering cleaning lanes. The robot is guided along a parallel course by controlling the current distance to its previous lane. In order to frequently compute and–if necessary–correct the robot’s distance to the previous lane, a dense topological map of the robot’s workspace is built. The map stores snapshots, i.e. panoramic images, taken at regular distances while moving along a cleaning lane. For estimating the distance, we combine bearing information obtained by local visual homing with distance information derived from the robot’s odometry. In contrast to traditional mapping applications, we do not compute the robot’s full pose w.r.t. an external reference frame. We rather rely on partial pose estimation and only compute the sufficient and necessary information to solve the task. For our specific application this includes estimates of (i) the robot’s distance to the previous lane and of (ii) the robot’s orientation w.r.t. world coordinates. The results show that the proposed method achieves good results with only a small portion of overlap or gaps between the lanes. The dense topological representation of space and the proposed controller will be used as building blocks for more complex cleaning strategies making the robot capable of covering complex-shaped workspaces such as rooms or apartments.
► Cleaning robot control with omnidirectional vision as main sensory information. ► Trajectory controller for mapping and systematically covering a rectangular area. ► Applies local visual homing and topo-metric maps for cleaning-robot control. ► Building block for further cleaning strategies needed by full-fledged cleaning robot. |
---|---|
ISSN: | 0921-8890 1872-793X |
DOI: | 10.1016/j.robot.2012.12.006 |