An autonomous robotic system for swimming pool cleaning with customer engagement features, comprises of a microcontroller (1), microprocessor (2), power distribution unit (3), power source (4) with a battery management system (24), electronic speed controllers (5), three thrusters (6a, 6b, 6c), micro-pumps (7), a ch...