Autonomous Pool Cleaning: Self Localization and Autonomous Navigation for Cleaning

  • Authors:
  • M. Simoncelli;G. Zunino;H. I. Christensen;K. Lange

  • Affiliations:
  • CAS—Centre of Autonomous Systems, Royal Institute of Technology, SE-100 44 Stockholm, Sweden;CAS—Centre of Autonomous Systems, Royal Institute of Technology, SE-100 44 Stockholm, Sweden;CAS—Centre of Autonomous Systems, Royal Institute of Technology, SE-100 44 Stockholm, Sweden;WEDA, Weda Poolcleaner AB, Box 621, 151 27 Södertälje, Sweden

  • Venue:
  • Autonomous Robots
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cleaning is a major problem associated with pools. Since the manual cleaning is tedious and boring there is an interest in automating the task. This paper presents methods for autonomous localization and navigation for a pool cleaner to enable full coverage of pools. Path following cannot be ensured through use of internal position estimation methods alone; therefore sensing is needed. Sensor based estimation enable automatic correction of slippage. For this application we use ultrasonic sonars. Based on an analysis of the overall task and performance of the system a strategy for cleaning/navigation is developed. For the automatic localization a Kalman filtering technique is proposed: the Kalman filter uses sonar measurements and a dynamic model of the robot to provide estimates of the pose of the pool cleaner. Using this localization method we derive an optimal control strategy for traversal of a pool. The system has been implemented and successfully tested on the “WEDAB400” pool cleaner.