Cleaning robot having carpet detector and method of detecting carpet boundary using the same
First Claim
1. A cleaning robot having a carpet detector, comprising:
- a main body;
a driver fixed to the main body to move the robot; and
the carpet detector detecting a carpet when the robot is driven by the driver, the carpet detector includinga contact part in contact with the carpet when the robot is moving on the carpet, anda sensing part sensing motion of the contact part generated by the contact with the carpet.
1 Assignment
0 Petitions
Accused Products
Abstract
A cleaning robot having a carpet detector and a method of detecting a carpet boundary using the same, in which the presence of the carpet on a floor is detected. The cleaning robot having a carpet detector includes a main body, a driver fixed to the main body to move the robot, and the carpet detector detecting a carpet when the robot is driven by the driver. The method of detecting a carpet boundary includes detecting a carpet using respective carpet detectors fixed to both wheels of a robot, obtaining a moving distance of the robot for an interval between times at which the respective carpet detectors detect the carpet, and calculating a boundary direction of the carpet with respect to a moving direction of the robot using the moving distance and the interval between the times at which the respective carpet detectors detect the carpet.
-
Citations
29 Claims
-
1. A cleaning robot having a carpet detector, comprising:
-
a main body; a driver fixed to the main body to move the robot; and the carpet detector detecting a carpet when the robot is driven by the driver, the carpet detector including a contact part in contact with the carpet when the robot is moving on the carpet, and a sensing part sensing motion of the contact part generated by the contact with the carpet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A cleaning robot having a carpet detector, comprising:
-
a main body; a driver fixed to the main body to move the robot; and the carpet detector detecting a carpet when the robot is driven by the driver, the carpet including a contact part that contact with the carpet when the robot is moving on the carpet, and a pressure sensor or a touch pad sensing a pressure of the contact part generated by the contact. - View Dependent Claims (16)
-
-
17. A method of detecting a carpet boundary, comprising:
-
detecting a carpet using carpet detectors each respectively fixed to a main body proximate to a wheel of a robot; obtaining a moving distance of the robot for a time interval between times at which the respective carpet detectors detect the carpet; and calculating a boundary direction of the carpet with respect to a moving direction of the robot using the moving distance and the time interval between the times at which the respective carpet detectors detect the carpet. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A carpet detector for a movable robot, comprising:
-
a contact part contacting carpet when the robot moves into or on the carpet; and a sensing part sensing a motion of the contact part resulting from the contact, wherein the contact part includes a roller which rotates when contacting carpet and the sensing part includes a rotation sensor sensing rotation of the roller, the contact part includes a plate fixed to a support a portion of which extends within a fixing part, the plate being lifted by contact with carpet, and the sensing part senses movement of the contact part by sensing motion of an end of the support caused by a lifting of the plate, or the contact part includes a plate fixed to a support a portion of which extends within a fixing part, the plate being lifted by contact with carpet, and the sensing part is a touch pad or a pressure sensitive pad at a carpet-contacting surface of the plate. - View Dependent Claims (25)
-
-
26. A carpet detector for a robot, comprising:
-
a fixed part connected to the robot; a contact part movably connected to the fixed part and contacting carpet when the robot moves onto carpet; and a sensing part sensing motion of the contact part resulting from contact of the contact part with the carpet, wherein the contact part is connected to the fixed part by a flexible joint and the sensing part senses flexing of flexible joint, or the contact part is connected to the fixed part by a hinge and the sensing part senses hinged movement of the contact part about the hinge. - View Dependent Claims (27)
-
-
28. A method of detecting a carpet boundary using robot having a carpet detector at each wheel, the method comprising:
-
advancing the robot along a floor so as to make a straight advance to detect a boundary of a carpet on a floor; tracking the boundary of the carpet by identifying motion states or pressure states of the carpet detectors; determining whether the tracked boundary is a closed loop; determining, when the tracked boundary is not a closed loop, whether wheels of the robot have strayed from the carpet and repeating the determining whether the tracking boundary is a closed loop, when the wheels have not strayed from the carpet; and rotating the robot toward a wheel on the carpet, when wheels of the robot have strayed from the carpet. - View Dependent Claims (29)
-
Specification