The Narwhal J1 Pro is a robot which offers the possibility of vacuuming or mopping rooms. It learns its environment through an integrated positioning and navigation system, which enables it to move autonomously within the determined parameters. A dirt detection function ensures that the robot returns to the station when necessary to clean and dry the mop. This is achieved by a system consisting of a freshwater tank, a waste water tank and a built-in spin function. The device then resumes work from the point where it had paused.