| CPC G05D 1/0206 (2013.01) [E04H 4/1654 (2013.01); G05D 1/0088 (2013.01)] | 13 Claims |

|
1. An automatic swimming pool cleaner comprising:
a housing;
a sensor configured to detect a pool wall or object while the automatic swimming pool cleaner is travelling within a swimming pool and approaching the pool wall or object; and
a controller configured to determine an orientation of the automatic swimming pool cleaner relative to the detected pool wall or object based on the detected pool wall or object from the sensor and control the automatic swimming pool cleaner such that the determined orientation matches a desired orientation of the automatic swimming pool cleaner relative to the pool wall or object while approaching the pool wall or object.
|