The robot is unable to recognize carpets vs. other surfaces.
To keep the robot away from carpets, use magnetic strips to set up no-go zones (magnetic strips are included accessories in the initial package). No-go zones can also be set on the Narwal App.